package com.hoko.data.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * pcs采集表	
 * </p>
 *
 * @author chenk
 * @since 2023-11-02 12:13:58
 */
@Getter
@Setter
@TableName("collect_pcs")
public class CollectPcs implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * pcs设备ID
     */
    private Long pcsId;

    /**
     * 端口A相电压
     */
    private BigDecimal ua;

    /**
     * 端口B相电压
     */
    private BigDecimal ub;

    /**
     * 端口C相电压
     */
    private BigDecimal uc;

    /**
     * 端口A相电流
     */
    private BigDecimal la;

    /**
     * 端口B相电流
     */
    private BigDecimal lb;

    /**
     * 端口C相电流
     */
    private BigDecimal lc;

    /**
     * 电网频率
     */
    private BigDecimal freq;

    /**
     * A相输出有功功率
     */
    private BigDecimal pa;

    /**
     * B相输出有功功率
     */
    private BigDecimal pb;

    /**
     * C相输出有功功率
     */
    private BigDecimal pc;

    /**
     * 总输出有功功率
     */
    private BigDecimal p;

    /**
     * A相输出无功功率
     */
    private BigDecimal qa;

    /**
     * B相输出无功功率
     */
    private BigDecimal qb;

    /**
     * C相输出无功功率
     */
    private BigDecimal qc;

    /**
     * 总输出无功功率
     */
    private BigDecimal q;

    /**
     * A相输出视在功率
     */
    private BigDecimal sa;

    /**
     * B相输出视在功率
     */
    private BigDecimal sb;

    /**
     * C相输出视在功率
     */
    private BigDecimal sc;

    /**
     * 总输出是在功率
     */
    private BigDecimal s;

    /**
     * A相输出功率因数
     */
    private BigDecimal pfa;

    /**
     * B相输出功率因数
     */
    private BigDecimal pfb;

    /**
     * C相输出功率因数
     */
    private BigDecimal pfc;

    /**
     * 总输出功率因数
     */
    private BigDecimal pf;

    /**
     * 输入功率
     */
    private BigDecimal inputPower;

    /**
     * 输入电压
     */
    private BigDecimal inputVoltage;

    /**
     * 输入电流
     */
    private BigDecimal inputCurrent;

    /**
     * 散热器温度
     */
    private BigDecimal radiatorTemp;

    /**
     * 交流累计充电电量
     */
    private BigDecimal acCharging;

    /**
     * 交流累计放电电量
     */
    private BigDecimal acDischarge;

    /**
     * 直流累计充电电量
     */
    private BigDecimal dcCharging;

    /**
     * 直流累计放电电量
     */
    private BigDecimal dcDischarge;

    /**
     * 采集时间
     */
    private LocalDateTime collectTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 是否删除
     */
    private Integer isDelete;
}
